/**
 * wg-random-name 入口文件
 * v1.0.2 - 支持多语言和重构项目结构
 */

// 导出类型
export type { 
    IRandomName, 
    CustomConfig, 
    GenerateOptions,
    NameData,
    NickNameData,
    StyledNameData,
    StyledNickData,
    MultiLanguageNickData
} from './types/index.js';

// 导出枚举
export { 
    NameStyle, 
    NickStyle, 
    Language 
} from './types/index.js';

// 导出主类
export { RandomName } from './RandomName.js';

// 创建默认实例并导出
import { RandomName } from './RandomName.js';
const randomName = new RandomName();

export default randomName;
